package com.sf.fy.uav.common.response.operational;

import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;


/**
 * @author LTQ
 */
@Data
public class SysPromotionRecordsResponse implements Serializable {

    @ApiModelProperty("创建时间")
    private Date createTime;

    @ApiModelProperty("更新时间")
    private Date updateTime;

    @ApiModelProperty("下单用户手机号")
    @Excel(name = "下单用户", width = 30)
    private String payerPhoneNumber;

    @ApiModelProperty("下单用户id")
    private String payerUserId;

    @ApiModelProperty("订单编号")
    @Excel(name = "订单编号", width = 30)
    private String tcWaybillNo;

    @ApiModelProperty("奖励类型字符串")
    @Excel(name = "产品类型", width = 30)
    private String rewardTypeStr;

    @ApiModelProperty("下单时间")
    private Date orderTime;

    @Excel(name = "下单时间", width = 30)
    private String orderDate;

    @ApiModelProperty("完成时间")
    private Date finishTime;

    @Excel(name = "完成时间", width = 30)
    private String finishDate;

    @ApiModelProperty("推广用户手机号")
    @Excel(name = "推广用户", width = 30)
    private String promotionPhoneNumber;

    @ApiModelProperty("推广用户id")
    private String promotionUserId;

    @ApiModelProperty("推广奖励金额")
    @Excel(name = "推广奖励", width = 30)
    private BigDecimal promotionReward;

    @ApiModelProperty("奖励类型,0同城，1跨城")
    private Byte rewardType;

}
